package com.hrms.hrms_employee.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hrms.hrms_employee.entity.StaffDetailAttachment;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class staffDetailVO {
    private Long id;
    //员工ID
    private Long staffId;
    //员工ID
    private String name;
    //身份证号
    private String idNumber;
    //性别 0 1
    private Integer gender;
    //手机号
    private String phone;

    private Date birthDate;
    private String mail;

    //户籍类型 城镇 农村
    private Integer census;
    //详细地址
    private String address;
    //籍贯
    private String staffNative;
    //户籍所在地
    private String householdLocation;

    //民族
    private String nation;
    //政治面貌
    private String politic;
    //婚姻状态
    private Integer marital;
    //照片路径
    private String photo;
    //参加工作日期

    private Date workDate;
    //教育背景
    private String education;
    private String graduate;
    //毕业日期

    private Date graduationDate;

    //状态 未签约 在职 离职
    private Integer state;
    //是否删除
    private Integer isDeleted;
    //附件
    private List<StaffDetailAttachment> staffDetailAttachmentList;

    private StaffContractVO staffContractVO;
}
